html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
body{background: #fff;max-width: 1920px;margin: 0 auto}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.top{width: 100%;height: 106px;}
.top .logo img{height: 57px;margin:19px auto; }
/*0508调整*/
.top .wydl{width: 110px;height: 40px;line-height: 40px;color: #fff;background: url(../images/tkuang2.png) no-repeat center;float: right;position: relative;cursor: pointer;}
.top .wydl .wydl_b{position: absolute;left:50%;margin-left: -90px; top:40px;width: 160px;padding: 0px 10px;z-index: 100000000000;display: none}
.top .wydl .timgl{margin: 11px 8px;height: 18px;}
.top .wydl .timgr{margin-top: 13px;margin-right: 22px;}
.top .wydl .wydl_b a{float: left;width: 140px;height: 50px;line-height: 50px;border-bottom: 1px solid #DDDDDD;margin: auto 10px;color: #333}
.top .wydl .wydl_b a img{height:18px;margin: 15px 5px ;}
.top .wydl .wydl_b .bbn{border-bottom: none;}
.top .wydl:hover> .wydl_b{display: block}
.top .wydl .wydl_b a:hover{color: #E70012}


.top .w1200{overflow: visible;}
.top_r {margin-top: 0px}
.top .top_rt{float: right;width: 430px;font-size: 15px;}
.top .zxkf{width: 110px;height: 40px;line-height: 40px;color: #e70012;text-align: left;background: url(../images/tkuang1.png) no-repeat center;float: left;margin-left: 15px;}
.top .zxkf img{height: 16px;margin: 12px 10px}
.top .wydl{width: 110px;height: 40px;line-height: 40px;color: #fff;background: url(../images/tkuang2.png) no-repeat center;float: right;position: relative;cursor: pointer;}
.top .xtbg .wydl_b{position: absolute;left:50%;margin-left: -65px; top:40px;width: 110px;padding: 0px 10px;z-index: 100000000000;display: none}
.top .wydl .timgl{margin: 11px 8px;height: 18px;}
.top .wydl .timgr{margin-top: 13px;margin-right: 22px;}
/*.top .wydl a{color: #fff}*/
.top .wydl>a{color: #fff;}
.top .xtbg .wydl_b a{float: left;width: 100px;height: 50px;line-height: 50px;border-bottom: 1px solid #DDDDDD;margin: auto 5px;color: #333}
.top .xtbg .wydl_b a img{height:18px;margin: 15px 5px ;}
.top .xtbg .wydl_b .bbn{border-bottom: none;}
.top .xtbg:hover> .wydl_b{display: block}
.top .xtbg .wydl_b a:hover{color: #E70012}
.top .xtbg{position: relative;width: 110px;height: 40px;line-height: 40px;color: #e70012;cursor: pointer; text-align: left;background: url(../images/tkuang1.png) no-repeat center;float: left;margin-left: 15px;}
.top .xtbg a{background: none;margin: 0;}
.top .xtbg img{height: 16px;margin: 12px 10px}
.top .top_rb{width: 480px;margin-top: 50px;height: 40px;line-height: 40px;}
.top .tels{font-size: 18px;color: #333;height: 28px;line-height: 28px;width: 184px;background: url(../images/telbg.png) no-repeat center;text-indent: 0px;}
.top .tels .tel{height: 18px;margin: 5px 10px;margin-left: 18px;}
.top .tels .num{height: 13px;margin: 7px 10px;}
.top .tels span{font-size: 28px;color: #f1212c}
.search{width: 40px;height: 40px;line-height: 40px;margin-top: 20px}
.search input{float: left;margin-left: 20px;width: 200px;line-height: 34;height: 34px;background: none;font-size:14px;color: #999}
.search button{float: right;width: 40px;height: 36px;text-align: center;background: none;border: none}
.sousuo{margin-left: 15px;}
/*0506调整结束*/

/*0506调整结束*/
.sjxbg{width: 100%;height: 11px;background: url(../images/sjxbg.png) no-repeat center;}
.wydl_b p{background: #fff;display: inline-block;-moz-box-shadow:0px 0px 5px #DEDEDE; -webkit-box-shadow:0px 0px 5px #DEDEDE; box-shadow:0px 0px 5px #DEDEDE;}


.nav{width: 100%;height: 44px;line-height: 44px;text-align: center;background: #E70012}
.nav .w1200{overflow: visible;}
.nav li:first-child{background: none}
.nav li + li{background: url(../images/shu3.png) no-repeat left center;}
.nav li{width:200px;text-align: center;float: left;position: relative;}
.nav li .nav2{background: #fff;width: 171px;position: absolute;top: 44px;left: 0;z-index: 10000;padding:10px 0 15px;display: none; -moz-box-shadow:0px 0px 5px #eee; -webkit-box-shadow:0px 0px 5px #eee; box-shadow:0px 0px 5px #eee;}
.nav li .nav2 p{/*height: 36px;*/line-height: 36px; border-bottom: 1px solid #eee;}
.nav li:hover> .nav2{display: block}
.nav li .nav2 p a{color: #333}
.nav li .nav2 p:hover>a{color: #E50013}
.nav li .nav2 p:last-child{border-bottom: none;}
.nav li a{color: #fff;font-size: 16px;}
.nav .active{background: #AE000E !important}
.nav .active + li{background: none}
.nav .active a{font-weight: bold;}


.banner{position: relative;z-index: 0;}
.slideBox{ width:100%; height:440px; overflow:hidden; position:relative;z-index: 10px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.slideBox .hd ul li{display: inline-block; margin:5px;  width:10px; height:10px; line-height:10px; text-align:center; background:url(../images/dian1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/dian2.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:440px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-32px; display:block; width:64px; height:64px; background:url(../images/left1.png) no-repeat center; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-32px; display:block; width:64px; height:64px; background:url(../images/right1.png) no-repeat center; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.kslj .w1200{overflow: visible;}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; height: 126px;background: #FFFFFF;margin-top: -63px;z-index: 0; -moz-box-shadow:0px 0px 10px #F2F2F2; -webkit-box-shadow:0px 0px 10px #F2F2F2; box-shadow:0px 0px 10px #F2F2F2;  }
.picScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px; width: 1180px;height: 126px;position: absolute;left: 0;top: 0; }
.picScroll-left .hd a{text-align: center;}
.picScroll-left .hd .prev{ display:block;  width:30px; height:126px;  overflow:hidden;cursor:pointer; }
.picScroll-left .hd .next{ display:block;  width:30px; height:126px;  overflow:hidden;cursor:pointer; }
.picScroll-left .hd a img{margin-top: 55px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px; width: 1100px;position: absolute; left: 50px;top: 0;height: 126px }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;width: 183px;padding-top: 15px;margin-top: 12px  }
.picScroll-left .bd ul li:hover{background: url(../images/bg3.png) no-repeat center;}
.picScroll-left .bd ul li:hover>.title a{font-weight: bold;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:46px; height:47px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:40px;text-align: center; height: 40px;  }
.picScroll-left .bd ul li .title a{color: #333333}

.news{padding: 0px 0;width: 100%}
.news1_l{width: 805px;}
.titles{height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;font-size: 21px;color: #333333}
.titles span{font-size: 18px;color: #999999;font-weight: normal;}
.focusBox { position: relative; width: 435px; height: 270px; overflow: hidden; text-align: left;margin-top: 10px  }
.focusBox .pic img { width: 435px; height: 220px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #B6B6B6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 15px; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; color: #f7f7f7}
.focusBox .num { position: absolute; z-index: 3; bottom:4px; left: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: url(../images/dian3.png) no-repeat center;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background: url(../images/dian4.png) no-repeat center; ;  }

.news1_r{width: 350px;margin-top:0px}
.news1_r li{height: 41px;line-height: 41px;font-size: 16px;color: #333;text-indent: 15px;background: url(../images/fang.png) no-repeat left center;}
.news1_r li a{color: #333}
.news1_r li span{color: #666}


.news2{width: 372px;}
.news2 ul{margin-top: 0px}
.news2 li{height: 41px;line-height: 41px;font-size: 16px;color: #333;text-indent: 15px;background: url(../images/fang.png) no-repeat left center;}
.news2 li a{color: #333}
.news2 li span{color: #666}

.slideBox2{ width:100%; height:420px; overflow:hidden; position:relative;z-index: 10px;margin-top: 20px;margin-bottom: 20px;  }
.slideBox2 .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1;width: 100%; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.slideBox2 .hd ul li{display: inline-block; margin:auto 5px;  width:16px; height:16px; line-height:16px; text-align:center; background:url(../images/dian5.png) no-repeat center; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url(../images/dian6.png) no-repeat center;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:420px; display:block;  }

.ywjs{padding: 20px 0 0;}
.ywjs h1{font-size: 24px;color: #000000;text-align: center;margin-bottom: 40px;}

.ywbox{width: 576px;height: 238px;border: 1px solid #EEEEEE;margin-bottom: 40px;}
.ywbox .ywbox_l{width: 240px;height: 240px;text-align: center;margin-top: -1px;margin-left: -1px;}
.ywbox .ywbox_l img{height: 72px;margin: 35px auto 20px;}
.ywbox .ywbox_l h3{font-size: 30px;color: #ffdfdd;font-weight: normal;}
.ywbox .ywbox_l p{font-size: 14px;color: #ffdfdd;text-transform: uppercase;margin-top: 10px}
.ywbox .ywbox_l1{background: url(../images/ywbg1.png) no-repeat center;}
.ywbox .ywbox_l2{background: url(../images/ywbg2.png) no-repeat center;}
.ywbox .ywbox_l3{background: url(../images/ywbg3.png) no-repeat center;}
.ywbox .ywbox_l4{background: url(../images/ywbg4.png) no-repeat center;}
.ywbox .ywbox_r{padding: 20px;width:296px;height: 198px; }
.ywbox .ywbox_r h2{height: 62px;width: 100%}
.ywbox .ywbox_r h2 span{font-size: 24px;border-bottom: 4px solid #fff;padding-bottom: 10px;}
.ywbox .ywbox_r1 h2{color: #f51617}
.ywbox .ywbox_r1 h2 span{border-color: #f51617}
.ywbox .ywbox_r2 h2{color: #FF9F00}
.ywbox .ywbox_r2 h2 span{border-color: #FF9F00}
.ywbox .ywbox_r3 h2{color: #1696F6}
.ywbox .ywbox_r3 h2 span{border-color: #1696F6}
.ywbox .ywbox_r4 h2{color: #1FAFC3}
.ywbox .ywbox_r4 h2 span{border-color: #1FAFC3}
.ywbox .ywbox_rm{margin-top: 25px;margin-bottom: 35px;}
.ywbox .ywbox_rm p a{float: left;width: 33%;font-size: 18px;color: #666666;padding-bottom: 10px;}
.ywbox .ywbox_rm p{font-size: 16px;color: #999}
.ywbox .ywbox_r 	.more{font-size: 16px;}
.ywbox .ywbox_r1 .more{color: #e70012}
.ywbox .ywbox_r2 .more{color: #FF9F00}
.ywbox .ywbox_r3 .more{color: #1696F6}
.ywbox .ywbox_r4 .more{color: #1FAFC3}






.slideBox3{ width:100%; height:420px; overflow:hidden; position:relative;z-index: 10px;margin-top: 0px;margin-bottom: 0;  }
.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1;width: 100%; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.slideBox3 .hd ul li{display: inline-block; margin: 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:url(../images/dian7.png) no-repeat center; cursor:pointer; }
.slideBox3 .hd ul li.on{ background:url(../images/dian8.png) no-repeat center;}
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
.slideBox3 .bd img{ width:100%; height:420px; display:block;  }

.footer{height: auto;width: 100%;background: #fff;padding-top: 30px;}
.footer .txt{line-height: 30px;font-size: 14px;color: #666;margin: 0px auto 30px}
.footer .txt img{margin-bottom: 20px;}
.footer .fnav{font-size: 18px;color: #333;line-height: 40px;margin-bottom: 10px;}
.footer .fnav a{padding: 0 5px;color: #333}
.footer .txt p{line-height: 22px;}
.footer .imgs{/*padding-top: 30px;*/text-align: center;font-size: 12px;color: #333}
.footer .imgs img{margin-bottom: 10px;}
.footer .imgs .kxwz{margin-top: 10px;margin-left: 30px;}
.footer .imgs .ewm{width: 140px;}


.location{margin: 30px auto;height: 50px;line-height: 50px;background: url(../images/nbg1.png) no-repeat center;font-size: 20px;color: #e50013;font-weight: bold;}
.location a{color: #e50013}
.location  img{height: 20px;margin: 15px}
.location p a{color: #333333}
.location p .red{color: #e50013}
.newslist{width: 100%;display: inline-block;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.newslist .w1200{overflow: visible;}
.newslist_l{width: 258px;padding-bottom: 10px;background: #fff; -moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-bottom: 2px solid #E50013;padding-bottom: 20px}
.newslist_l h1{height: 77px;line-height: 77px;background: url(../images/nbg2.png) no-repeat center;text-align: center;font-size: 30px;font-weight: normal;color: #fff;margin-bottom: 20px;}
.newslist_l li{height: 50px;line-height: 50px;text-align: left;/*font-size: 20px;*/font-size: 16px;color: #000;background: url(../images/sjx.png) no-repeat 232px center ;}
.newslist_l li a{color: #000;display: inline-block;height: 50px;line-height: 50px;/*text-indent: 20px;*/padding-left: 20px;width: 238px}
.newslist_l li.active{background: url(../images/nbg3.png) no-repeat center;}
.newslist_l li.active a{color: #e50013}
.box .w1200{overflow: visible;}

.newslist_r{width: 900px;display: inline-block;;padding: 0;margin-bottom: 50px;min-height: 600px;}
.newslist_rt h3{font-size: 20px;color: #333;font-weight: normal;margin-bottom:20px;}
.newslist_rt  a{font-size: 14px;width: 120px;height: 32px;line-height: 32px;margin-bottom: 20px;color: #333333; text-align: center;margin-right: 35px;float: left;background: url(../images/nbg6.png) no-repeat center;}
.newslist_rt  a:nth-child(6n){margin-right: 0;}
.newslist_rt  a.active{background: url(../images/nbg3.png) no-repeat center;color: #fff}
.newslist_r .imglist{margin-top: 20px;}
.newslist_r .imglist .imgbox{width: 267px;height: 212px;float: left;margin-right: 43px;margin-bottom: 26px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow: hidden;-moz-box-shadow:0px 5px 5px #F5F5F5; -webkit-box-shadow:0px 5px 5px #F5F5F5; box-shadow:0px 5px 5px #F5F5F5;}
.newslist_r .imglist .imgbox img{width: 267px;height: 150px;}
.newslist_r .imglist .imgbox:nth-child(3n){margin-right: 0;}
.newslist_r .imglist .imgbox div{height: 62px;line-height: 62px;padding: 0 10px;}
.newslist_r .imglist .imgbox div h4{font-size: 16px;color: #2372bc}
.newslist_r .imglist .imgbox div span{font-size: 14px;color: #999999}
.newslist_r .sname{height: 54px;line-height: 54px;border-bottom: 1px solid #D5D5D5;}
.newslist_r .sname span{margin: auto 20px;height: 51px;line-height: 54px;border-bottom: 3px solid #e50013;float: left;font-weight: bold;color: #e50013}
.newslist_r li{height: 50px;line-height: 50px;font-size: 16px;color: #333;border-bottom: 1px dashed #ECECEC;text-indent: 16px;background: url(../images/fang2.png) left center no-repeat;}
.newslist_r li:hover{background: url(../images/fang3.png) no-repeat left center;}
.newslist_r li:hover>a{color: #e50013;font-weight: bold;}
.newslist_r li a{color: #333}
.newslist_r li span{font-size: 14px;color: #9b9b9b;}
.pronext{border-top: 1px solid #E1E1E1;padding: 30px 0 0;display: inline-block;width: 100%;}
.pronext a{max-width: 50%;color: #bbbbbb;font-size: 12px;width: 48%;height: 40px;line-height: 40px;}
.pronext a i{display: inline-block;width: 80%;height: 40px;line-height: 40px;text-align: center;border: 1px solid #ccc;border-radius: 5px;overflow: hidden;font-size: 16px}
.pronext  i:hover{color: #fff;background: #e50013;border-color: #e50013;}



.newstitle{font-size: 20px;color: #474747;line-height: 40px;text-align: center;;}
.info{height: 40px;line-height: 40px;font-size: 16px;color: #999;text-align: center;}
.back span,.back img{float: left;}
.back img{margin: 12px auto;margin-left: 20px;margin-right: 10px;}
.back a{color: #4a4a4a}
.back .fr{color: #9b9b9b;font-size: 14px}
.newsconbox{border: 1px solid #F6F6F6;display: inline-block;-moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-top: none;}
.newscon{text-align: center;padding: 20px}
.newscon img{margin-bottom: 20px;max-width: 100%}
.newscon p{width: 100%;text-align: left;font-size: 16px;color: #333333;line-height: 36px;text-indent: 2em;margin-bottom: 20px;}


.pages{height: 50px;margin: 30px auto;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px}
.pages .active{border: 1px solid #e50013;background: #e50013;color: #fff}



.slideBox4 .bd li {
    width: 100%;
    padding-top: 80px;
}
.imgbox {
    overflow: hidden;
    position: relative;
}

.imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s
}